#include <Ape/MT/EWouldBlock.h>

namespace Ape {
	namespace MT {
		EWouldBlock::EWouldBlock()
				: Exception (L"Would block if it was a blocking operation")
		{}
		EWouldBlock::EWouldBlock (const wchar_t* msg)
				: Exception (msg)
		{}
		EWouldBlock::EWouldBlock (const EWouldBlock& other)
				: Exception (other)
		{}
		EWouldBlock::~EWouldBlock() {}
		
		void EWouldBlock::_Dump (bool verbose) const {
			Exception::_Dump (verbose);
			DUMP_NON_V_TYPE;
		}
	}
}

